offshore installations - Spanish English Dictionary